From 30b88898653d053fa5039be19aeea0445aa88d3a Mon Sep 17 00:00:00 2001 From: Claudio Cambra Date: Thu, 8 May 2025 14:06:17 +0800 Subject: [PATCH] fix(shell_integration/macOS/FileProviderUIExt): Retrieve and use FileProviderExt's user agent Signed-off-by: Claudio Cambra --- .../FileProviderUIExt/Sharing/ShareTableViewDataSource.swift | 3 +++ 1 file changed, 3 insertions(+) diff --git a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Sharing/ShareTableViewDataSource.swift b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Sharing/ShareTableViewDataSource.swift index 1784be153..f670d92ed 100644 --- a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Sharing/ShareTableViewDataSource.swift +++ b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Sharing/ShareTableViewDataSource.swift @@ -94,6 +94,9 @@ class ShareTableViewDataSource: NSObject, NSTableViewDataSource, NSTableViewDele let connection = try await serviceConnection(url: itemURL, interruptionHandler: { Logger.sharesDataSource.error("Service connection interrupted") }) + if let acquiredUserAgent = await connection.userAgent() { + userAgent = acquiredUserAgent as String + } guard let serverPath = await connection.itemServerPath(identifier: itemIdentifier), let credentials = await connection.credentials() as? Dictionary, let convertedAccount = Account(dictionary: credentials), -- 2.30.2